home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Win '95 Giga Pack
/
Win95 Giga Pack (Maple Media) (1997).iso
/
AUDIO
/
MYMUSIC1
/
MYMUSIC.DOC
< prev
next >
Wrap
Text File
|
1996-01-28
|
16KB
|
367 lines
MYMUSIC Version 1.0
What is MYMUSIC?
================
MYMUSIC is a database program to help keep track of your Cassettes,
Compact Discs, and yes even LPs (there are still some out there).
I didn't include 8-Track Tapes because they have been out of
circulation for so long now. If you do have some just include them
in the Cassette Listing.
I wrote this program because I have quite a collection of music in
all the media types mentioned above and since I needed a database
to keep track of all my music this program was written.
This program was written using dBase 5.0 for DOS, which is a
powerful database program and easy to maneuvere through the coding.
This is a 32-bit program and requires either WIN95 or DOS/4GW if
your computer is running in 16-bit mode. I'm not familiar with OS/2
and have not tested this program on that platform.
In the Unregistered Version the program is limited to 50 albums.
This should be enough to test the program and to make a judgement
on registration.
System Requirements.
====================
An IBM PC or 100% compatible PC with a hard disk.
MS-DOS 5.0 or later.
386 with at least 4 megs of RAM (8 megs of RAM recommended).
DOS/4GW (Available on many Bulletin Boards).
Mymsusic has been tested on a 386 DX-33 with a Math Coprocessor and
4 megs of RAM (DOS 5.0), 486 SX-33 with 4 megs of RAM (DOS 5.0) and a
486 DX-2 66 with 12 megs of RAM (WIN95).
MS-DOS is a registered trademark of Microsoft Corporation
WIN95 is a registered trademakr of Microsoft Corporation
dBASE is a registered trademark of Borland International Corporation
All other programs are copyright and/or trademarked by their
respective author unless otherwise noted.
Disclaimer and License Agreement.
================================
Mymusic consists of all files contained within the distribution
archive. Before running MYMUSIC, you must read and agree to the
following conditions. If you do not or can not agree to and accept
the following conditions, you are prohibited from using MYMUSIC.
MYMUSIC is copyrighted material by Rod Aubertin and may only be used
in accordance with the conditions set forth in this license agreement.
MYMUSIC is distributed as a SHAREWARE program.
I (Rod Aubertin) am NOT oligated to provide new versions or support
for MYMUSIC.
Although care has been taken to write and test a program that does
what this document states, the program is provided as is, without
warrenty or guarantee of any kind, either expressed or implied, as to
the quality or performance of this program, except that MYMUSIC will
occupy disk space.
The author of MYMUSIC, Rod Aubertin, is NOT responsible for any
(direct or indirect) damage or costs, including, but not limited to,
lost savings, lost profits and loss of data, which may result from the
use or the inability to use MYMUSIC.
You are NOT allowed to do any disassembling, reverse engineering,
creating patches for MYMUSIC and things alike.
If you use this program, you will constitute your agreement to this
disclaimer/license.
The source code or part of it, is NOT available.
All rights reserved worldwide.
Files Included in the Archive.
=============================
2MEGS INI INI file for 2 megs of EMS
3MEGS INI INI file for 3 megs of EMS
4MEGS INI INI file for 4 megs of EMS
5MEGS INI INI file for 5 megs of EMS
6MEGS INI INI file for 6 megs of EMS
7MEGS INI INI file for 7 megs of EMS
8MEGS INI INI file for 8+ megs of EMS
ALBUM DBF Album Database
ALBUM MDX Album Index File
GENRE DBF Genre Database
GENRE MDX Genre Index File
LABEL DBF Record Label Database
LABEL MDX Record Label Index File
SONG DBF Song Listing Database
SONG MDX Song Listing Index File
DBASE1 RES Resource File
DBASE2 RES Resource File
DBASE3 RES Resource File
DBASE32 RTL 32-bit Run-Time Library
GENERIC PR2 Generic Printer Driver
MYMUSIC EXE Main Executable
MYMUSIC DOC You're reading it
BETA DOC Beta history
REGISTER FRM Registration Form
DJOIN EXE To split the archive on more than one floppy disk
DRIVERS EXE Printer Drivers (for most printers)
DRIVERS TXT Printer Drivers Text File
Installation.
============
Unpack all the files in the archive into one directory of your choice.
If you are running in a 16-bit environment you will need DOS/4GW by
WATCOM International Corporation. This archive is not included to
keep the size of the program down. DOS/4GW is widely available on
many local Bulletin Boards and I imagine on the Internet, though I've
never had to do a search for the program.
Once the files are all unpacked there are several files with the
extension of INI. These are the configuration files required for
various amounts of RAM under 8 megs. The program will automatically
configure for 7 megs of EMS, but if you have an amount under this
you should do a check on the availability of free EMS by typing:
MEM
Once you know how much EMS you have available copy the appropriate
INI file to the filename MYMUSIC.INI. It must be copied to this
filename or the program will not function.
On a 386 DX-33 with 4 megs of RAM I had to create a boot disk which
did not load any TSRs and used the 2megs.ini file as MYMUSIC.INI.
The program ran slow.
Program Execution.
=================
To run the program type mymusic and after the program checks for
the amount of available EMS it will start.
Program Overview.
================
This is a listing of the field descriptions contained in the program:
Identification - Album ID number. Each one is unique.
Album Artist - The artist of the album. You can type in either
"Soundtrack" or "Various Artists" to signify that
there are a number of different artists for the
songs included on that Album.
Album Title - Title of the album
Cassette - Logical field (Y/N) or (T/F). If you have the
cassette change this field.
CD - Compact Disc is a logical field also
LP - Records is a logical field in addition to the
previous two fields.
Genre - Music Type. You can put in your own descriptions
such as "Country", "Rock 'n' Roll", "Rap", etc.
Label - Record Label. This is the company which made the
Album. Examples are "PolyGram", "RCA", "Epic", etc.
Year Released - Year the album was released.
You will be presented with the Main Menu which includes the following
choices:
Updates
Search
Reports
Utilities
Exit
Updates Sub-Menu includes the following items and descriptions:
Albums:
Add Album:
Add a new Album to the existing database. When using this
this option you will be able to add the songs on that album
after you've updated the databases with the information
pertaining to the album. The information that will be asked
for is: Identification Number (at the bottom of the screen
you'll see the next sequential number) (this number cannot be
1), Album Artist, Album Title, Cassette, CD, LP, Genre, Record
Label, Year Album Released. You will then have the option of
adding the songs for that album into the database or you can do
it at a later time.
Modify Album:
Modify the information that you have entered on an album. This
does not include the songs that associated with that album.
Delete Album:
This will delete all the information contained for a particular
album. If you have quite a few albums listed this can take a
little while because the program must search the song database
and remove the songs listed for that album.
Songs:
Add Songs:
If you chose not to add the songs contained on an Album or
perhaps you forgot to add one, you can do it here. The
program will search all the songs listed for that album to
ensure that it is not duplicated. Depending on the size of
the song database this search can take a few seconds.
Modify Songs:
You will be presented with a list of the songs on that Album.
Since the output is to the screen and the song titles can be
up to 65 characters in length the fields will be shortened if
there are more than 13 songs. This is only on the display.
When you choose the song number you wish to edit the entire
field will be displayed in conjuction with the song artist.
Delete Songs:
This will delete particular songs from an album. As in the
modify section the display will be shortened if there are
more than 13 songs. You can choose the song you wish to
delete. The database will then be packed and depending on
the size of the song database this can take a few seconds.
Search Sub-Menu includes searching the databases for either by
Album Title, Album Artist or a song. You can enter part of the
name you are looking for and then choose the number of records to be
displayed after the match has been found.
Reports Sub-Menu includes reports to the screen or to the printer.
In the next version I plan to include the option of sending the
report to a file along with some enhancements to this procedure.
Reports to the screen include:
Albums - Information shown is Identification Number, Artist,
Title and Cassette, CD, LP. A grand total will be
shown at the end of the report.
Artist & Songs - All the songs will be grouped by the Artists'
name and a listing of the Indentification Number and
Song Title will be shown.
Songs - All the songs contained in the song database. This
list is sorted alphabetically.
Album & Songs - A listing of the songs contained on particular
albums. Each Album title will be listed separately
with the songs that are on that album.
Album By ID - You will see the listing of all the albums you
have entered into the album database sorted by the
Identification Numbers.
Cassette - Lists all the Cassettes.
CD - Lists all the CDs.
LP - Lists all the LPs.
Reports to the printer include:
Albums - Similar to the report to the screen.
Artist & Songs - Similar to the report to the screen except
the Album Title has replaced the Identification Number.
Songs - Similar to the report to the screen.
Album & Songs - Similar to the report to the screen.
Album By ID - Similar to the screen report.
Cassette - Similar to the screen report.
CD - Similar to the screen report.
LP - Similar to the screen report.
Utilities Sub-Menu includes Back Up of the databases, Restoring the
databases from the back up, Repair the Indexes for each database and
delete blank records in the song database. At this time the backup
of all files will be in the same directory as the original databases.
I plan to include an archive option to a floppy disk in the next
release.
Exit really needs no explanation.
Bug Reports & Contacting the Author.
===================================
Please contact me if you have any bug reports and/or suggestions for
improvements to MYMUSIC. When contacting me, please include information
about your system (OS & version, processor, memory, networks etc) and
of course a description of the bug or suggestion. Bug reports from
anyone would be appreciated.
I'm open to suggestions for other applications involving database
programming. If you have an idea please send me some information on
what the application would include and a brief description of what you
would like the program to do.
I can be contacted using a number of different methods:
Page/Leave a message on my BBS:
Mostly Country BBS Node 1(705) 777-0114 -- 24 hours, 2400 to 28800 baud
Mostly Country BBS Node 2(705) 777-0294 -- 24 hours, 2400 to 14400 baud
I monitor the following FidoNet Echomail conferences:
dBase
Shareware
Shareware Support
Send a netmail to me:
FidoNet : 1:222/30 or 1:222/31
Credits and Thanks.
==================
The first person I have to thank is my dBASE teacher, Fran Dew, she
told me that she didn't teach me something I didn't already know.
I beg to differ with her statement though because she was a wonderful
instructor who gave me the ambition to start programming in dBASE.
My other programming teachers, Dennis Ochoski and Wil DeBruyne, most
certainly earn a special thank you. Between Dennis and Wil, they
kept me on the straight and narrow when it came to program design
and execution, not to mention "don't use goto".
Last, but not least, my family. They're the ones who have to put up
with me sitting at this machine trying to get something to work.
Release Notes.
=============
28 January 1996
First version released as Shareware.